﻿namespace Aspects.Unit
{
    class Battery2_8300 : BatteryCommands
    {
        public override ushort PowerSource {get{ return  0x0480;}}
        public override ushort RSOC{get{ return 0x04D1;}}
        public override ushort DCLow{get{ return 0x0492;}}
        public override ushort DCHigh{get{ return 0x0493;}}
        public override ushort FCCLow{get{ return 0x0494;}}
        public override ushort FCCHigh{get{ return 0x0495;}}
        public override ushort MaxError{get{ return 0x04D0;}}
        public override ushort Cell1Low{get{ return 0x04E2;}}
        public override ushort Cell1High{get{ return 0x04E3;}}
        public override ushort Cell2Low{get{ return 0x04E4;}}
        public override ushort Cell2High{get{ return 0x04E5;}}
        public override ushort Cell3Low{get{ return 0x04E6;}}
        public override ushort Cell3High{get{ return 0x04E7;}}
        public override ushort Cell4Low{get{ return 0x04E8;}}
        public override ushort Cell4High{get{ return 0x0489;}}
        public override ushort VoltageLow{get{ return 0x04C8;}}
        public override ushort VoltageHigh{get{ return 0x04C9;}}
        public override ushort ChargeCurrentLow{get{ return 0x0828;}}
        public override ushort ChargeCurrentHigh{get{ return 0x0829;}}
        public override ushort ChargeIC{get{ return 0x1A05;}}
        public override ushort Charge {get { return 0x0000;}
        }
    }
}